package org.myh.excel.properties;

import java.io.IOException;
import java.io.InputStream;

/**
 * ClassName: PropertiesResource
 * Description: 定义属性文件资源从哪里读取
 * date: 2024/3/25 9:03
 *
 * @author Yu Han
 * @since JDK 1.8
 */
public interface PropertiesResource {

    /**
     *  从当前线程的类加载器中获取资源
     * @param path 相对路径
     * @throws IOException 打开流错误抛出
     */
    void getCurrentClassLoaderPropertiesResource(String path) throws IOException;

    /**
     * 获取输入流
     * @return 输入流
     */
    InputStream getInputStream();
}
